#!/bin/bash

# 使用配置文件启动MySQL MCP Server

CONFIG_FILE="config.env"

if [ ! -f "$CONFIG_FILE" ]; then
    echo "❌ 配置文件 $CONFIG_FILE 不存在"
    echo "请复制 config.env.example 为 config.env 并填入配置"
    exit 1
fi

echo "✓ 加载配置文件: $CONFIG_FILE"
export $(cat $CONFIG_FILE | grep -v '^#' | xargs)

# 检查是否在虚拟环境中
if [ -d "venv" ] && [ -z "$VIRTUAL_ENV" ]; then
    echo "✓ 激活虚拟环境..."
    source venv/bin/activate
fi

echo "✓ 启动MySQL MCP Server..."
python -m src.mysql_mcp_server.main "$@"
